var mongoose = require('./mongoose.js');
var Curd = require('./curd.js');
var schema = {
    _id: {
        type: String,
        unique: true
    },
    name: String,
    address: {
        // 活动出发地点
        start: String,
        // 活动目的地点
        end: String,
        // 活动集合地
        rendezvous: String
    },
    // 活动对应的露营地ID
    placeId: String,
    // 活动费用
    charge: {
        //活动费用类型
        chargeType: String,
        // 活动费用价格
        activityFee: Number,
        // 报名费用
        enrollFee: Number,
    },
    // 活动联系人
    contact: {
        // 联系人名字
        name: String,
        //联系人电话
        phone: String
    },
    time: {
        // 报名截止时间
        signupTime: String,
        // 集合时间
        rendezvousTime: String,
        // 活动发布日期
        createTime: String,
        // 行程开始时间
        activitystart: String,
        // 行程结束时间
        activityend: String
    },
    // 行程安排
    plan: String,
    // 个人装备
    equipment: String,
    // 注意事项
    tips: String,
    // 活动发布人id
    ownerId: String,
    // 点评对应的露营地ID
    campId: String,
    share: {
        //分享的类型
        type: String,
        //分享文件的路径
        path: String,
        // 分享的时间
        time: String,
        // 分享的评论
        path: String
    },
    //活动人员信息
    members: [{
        //名字
        name: String,
        // 电话
        tel: String,
        // 留言
        message: String,
        // 参加人数
        count: {
            type: Number,
            default: 1
        },
    }],
    // 报名费用
    enrollfee: Number,
    // 是否缴费
    pay: {
        type: Boolean,
        default: false
    },
    playing: [{
        mediaPath: String,
        content: String,
        owner: String,
        publishTime: Date
    }],
    //免责声明
    statement: String,
    //人员最大数
    maxcount: Number

}
var model = mongoose("activity", schema, "activity").model;

module.exports = model;
